package com.roncoo.education.course.service.payjs.util;

import java.math.BigDecimal;

/**
 * 价格工具类
 */
public class PriceUtil {

    /**
     * 将分为单位的转换为元 （除100）
     *
     * @param amount
     * @return
     */
    public static double changeF2Y(long amount){
        BigDecimal decimal = BigDecimal.valueOf(amount).divide(new BigDecimal(100));
        return decimal.doubleValue();
    }

    /**
     * 将元为单位的转换为分 （乘100）
     *
     * @param amount
     * @return
     */
    public static String changeY2F(long amount){
        return BigDecimal.valueOf(amount).multiply(new BigDecimal(100)).toString();
    }

    public static String changeY2F(BigDecimal bigDecimal){
        return bigDecimal.multiply(new BigDecimal(100)).longValue()+"";
    }


    public static void main(String[] args) {
        int amout = 10;

        System.out.println(changeF2Y(amout));   // 0.1
        System.out.println(changeY2F(amout));   // 1000

    }
}
